@charset "utf-8";
/* ---------- sureserve 前端框架 ----------
*
* s+.css 重定义浏览器默认样式
* Created & Modified by yangfazhi
* Date modified 2018.01.16
*
*/

*{word-wrap:break-word;}
html,body{width:100%;height:100%;}
body{font:14px/1.5 'Microsoft YaHei',arial,tahoma,\5b8b\4f53,sans-serif;}
html,body,img,div,dl,dt,dd,ol,ul,li,input,p,h1,h2,h3,h4,h5,h6,form,textarea,span,menu{margin:0;padding:0;}
ul,ol{list-style:none;}
h1,h2,h3,h4,h5,h6,b{font-weight:normal;}
i,em,cite{font-style:normal;}
a{text-decoration:none;cursor:pointer;}
a:focus{outline:none;}

/*img*/
img{border:0;vertical-align:middle;max-width:100%;}
a img,img{-ms-interpolation-mode:bicubic;}

/*html5 reset*/
header,menu,nav,footer,section,article,aside,embed,datalist,command,details,summary,dialog,embed,fieldset,figure,source,figure,figcaption,legend,address{display:block;margin:0;padding:0}
time{display:inline}
audio,canvas,video{display:inline-block;}
legend{font-size:18px;border:0;}
fieldset{padding:8px 10px;margin:0 2px;border-width:0;border:1px solid #c0c0c0}

/*public*/
.maxbox{width:100%;}                    /*最大宽度*/
.hides{display:none;}                   /*隐藏*/
.songti{font-family:\5b8b\4f53;}        /*宋体*/
.fl{float:left;}                        /*左浮动*/
.fr{float:right;}                       /*右浮动*/
.tr{text-align:right;}                  /*右对齐*/
.tl{text-align:left;}                   /*左对齐*/
.tc{text-align:center;}                 /*居中对齐*/

/*form*/
input,button,select,textarea,input[type=button]{outline:none;}
input[type=button]{-webkit-appearance:none;}
input,button{overflow:visible;}
textarea{padding:2px;overflow:auto;vertical-align:top;resize:vertical;}
label{margin:0 5px 0 0;color:#666;vertical-align:sub;}   /*输入框绑定label属性*/
.phcolor{color:#999;}         /*placeholder文本颜色*/

/*margin or padding*/
.martop{margin-top:10px;}
.marleft{margin-left:10px;}
.marright{margin-right:10px;}
.marfoot{margin-bottom:10px;}
.pdtop{padding-bottom:10px;}
.pdleft{padding-left:10px;}
.pdright{padding-right:10px;}
.pdfoot{padding-bottom:10px;}

/*color*/
.dark{color:#333;}
.gray{color:#999;}
.blue{color:#06f;}
.green{color:#090;}
.orange{color:#f90;}
.yellow{color:#ee0;}
.purple{color:#a020f0;}
.red{color:#f00;}
.white{color:#fff;}

/*a color*/
a.dark{color:#333;}
a.gray{color:#999;}
a.blue{color:#06c;}
a.red{color:#f00;}
a.green{color:#090;}
a.orange{color:#f90;}
a.dark:hover,a.blue:hover,a.red:hover,a.green:hover,a.orange:hover{border-bottom:1px solid;}

/*font-size*/
.font12{font-size:12px}
.font14{font-size:14px}
.font16{font-size:16px}
.font18{font-size:18px}
.font24{font-size:24px}
.font30{font-size:30px}
.font36{font-size:36px}
.font24,.font30,.font36{line-height:1;}

/*width*/
.w50{width:50px;}
.w100{width:100px;}
.w150{width:150px;}
.w200{width:200px;}
.w250{width:250px;}
.w300{width:300px;}
.w350{width:350px;}
.w400{width:400px;}
.w_98{width:98%;}

/*height*/
.h50{height:50px;}
.h100{height:100px;}
.h150{height:150px;}
.h200{height:200px;}
.h250{height:250px;}
.h300{height:300px;}
.h350{height:350px;}
.h400{height:400px;}

/*icon font*/
@font-face {font-family:"iconfont";
	src:url('../font/iconfont.eot?t=1478505415'); /*IE9*/
	src:url('../font/iconfont.eot?t=1478505415#iefix') format('embedded-opentype'), /*IE6-IE8*/
	url('../font/iconfont.svg?t=1478505415#iconfont') format('svg'), /*chrome, firefox*/
	url('../font/iconfont.ttf?t=1478505415') format('truetype'), /*chrome,firefox,opera,Safari,Android,iOS 4.2+*/
	url('../font/iconfont.woff?t=1478505415') format('woff'); /*iOS 4.1-*/
}
.iconfont{
	font-family:"iconfont"!important;font-style:normal;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	-webkit-text-stroke-width:0.2px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);zoom:1;/*IE8,IE7*/
}